Compositional C++: Compositional Parallel Programming

نویسندگان

  • K. Mani Chandy
  • Carl Kesselman
چکیده

A compositional parallel program is a program constructed by composing component programs in parallel where the composed pro gram inherits properties of its components In this paper we describe a small extension of C called Compositional C or CC which is an object oriented notation that supports compositional parallel programming CC integrates di erent paradigms of parallel pro gramming data parallel task parallel and object parallel paradigms imperative and declarative programming shared memory and message based programs CC is designed to be transportable across a range of MIMD architectures

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Compositional Approach to Concurrent Object-Oriented Programming

This paper presents a model of concurrent objectoriented programming in which specification of computational behavior is separated from specification of interaction behavior of methods. It will be shown that this compositional approach to concurrent programming avoids some of the conceptual difficulties that have plagued the integration of concurrency and object-oriented models of programs. The...

متن کامل

Compositional Stochastic Modeling and Probabilistic Programming

Probabilistic programming is related to a compositional approach to stochastic modeling by switching from discrete to continuous time dynamics. In continuous time, an operator-algebra semantics is available in which processes proceeding in parallel (and possibly interacting) have summed time-evolution operators. From this foundation, algorithms for simulation, inference and model reduction may ...

متن کامل

survey and analysis of purposes of compositional sentences in Asra sureh

Abstract: The men of eloquence divide the word in respect of capebility of truth and mendacity to report and composition.on the conterary of compositional sentence ,report sentence is not truthful and mendacious. It consists five types of imperative,interdictional,interrogational,supplicational and vocative.some compositional sentences have secondary purpose.Asra,the seventeenth sureh of Holy ...

متن کامل

Strand and Pcn: Two Generations of Compositional Programming Languages Strand and Pcn: Two Generations of Compositional Programming Languages

Two parallel languages and their associated programming systems are reviewed and evaluated. Both Strand and PCN are designed to facilitate parallel program development by providing an expressive high-level notation; by integrating tools for debugging, performance analysis, etc.; and by providing portability across diier-ent parallel computers. Both provide explicit parallel constructs and use s...

متن کامل

Language Constructs and Runtime Systems for Compositional Parallel Programming

In task-parallel programs, diverse activities can take place concurrently, and communication and synchronization patterns are complex and not easily predictable. Previous work has identiied compositionality as an important design principle for task-parallel programs. In this paper, we discuss alternative approaches to the realization of this principle. We rst provide a review and critical analy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992